package com.clstu.printstream;

import java.io.IOException;
import java.io.PrintStream;// 字节打印流、（只有输出没有输入）

public class PrintStream_ {
    public static void main(String[] args) throws IOException {
        PrintStream out = System.out;//标准打印流 默认打印到到显示器
        out.println("Hello , world ");//底层调用的是PrintStream类的write方法
        out.write("你好啊，玛卡巴卡".getBytes());

        out.close();//不要忘记关闭流

        /* setOut()的源码（native方法）
        public static void setOut(PrintStream out) {
            checkIO();
            setOut0(out);//修改了out，底层是c++实现的
        }
         */
        System.setOut(new PrintStream("D:\\a1.txt"));//将System.out修改为了指定的文件，能够打印到文件中（不会在屏幕上显示了）
        System.out.println("又见面了，玛卡巴卡");

    }
}
